<?php
function testcal(){
if(!isset($_REQUEST["m"]) ) $m = date("n");
else $m=$_REQUEST["m"];
if(!isset($_REQUEST["a"]) ) $a = date("Y");
else $a=$_REQUEST["a"];
$mnom = Array("","Janvier","Février","Mars"
   ,"Avril","Mai","Juin","Juillet","Août"
   ,"Septembre","Octobre","Novembre","Décembre");
$dayone = date("w",mktime(1,1,1,$m,1,$a));
if($dayone==0) $dayone=7;
$url = ".?page=calendrier";
$aplus=$a+10;
$amoins=$a-10;
?>
<?php if(($m==1 && $a<=1970)==false){ 
echo"<a href='"; 
if($m==1){
 $an=$a-1;
 $mois=12;
 }
 else{
 $an=$a;
 $mois=$m-1;
 }
echo $url."&m=$mois&a=$an'><<</a>";} // mois avant
?>  
<?php echo $mnom[$m]." ".$a; 
 if($m==12){
 $an=$a+1;
 $mois=1;
 }
 else{
 $an=$a;
 $mois=$m+1;
 }
 
 
 $jours_in_month=cal_days_in_month(CAL_GREGORIAN,$m,$a);
 // calcul du nombe de semaine soit nb_jour ds le mois diviser par 7 
 //et on arrondit au superieur 
 $nb_semaine=ceil($jours_in_month/7);
 $jours_a_afficher=$nb_semaine*7;
 
 echo"<a href='$url&m=$mois&a=$an'>>></a>"; // mois apres
 ?> 
<table>      
  <tr  class="paire">              
    <th>L     
    </th>          
    <th>M     
    </th>          
    <th>M     
    </th>          
    <th>J     
    </th>          
    <th>V     
    </th>          
    <th>S     
    </th>           
    <th>D     
    </th>           
<?php
   if ($m<10) $m="0".$m; 
   for($i=1;$i<=$jours_a_afficher;$i++) {
              if($i%7 == 1) { ?>   
  </tr>  
  <tr>
<?php }
              if(($i<($jours_in_month+$dayone ))&&($i>=$dayone)) { ?>         <td>          
<?php
         $jour=$i-$dayone+1;
         if ($jour<10) $jour="0".$jour; 
         echo "<a href='.?page=RDV&date=".$a."-".$m."-".$jour."'>".$jour."</a>"; 
                     ?></td>       
<?php } 
             else { ?>          <td></td>       
<?php }
           } ?> 
</table>  
<?php }?>